package com.Jiang.service;

import com.Jiang.pojo.ShopCar;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ShopCarService {
    //1.增加购物车
    int addShopCar(Map map);
    //2.删除购物车
    int deleteShopCar(Map map);
    //3.更改购物车数据
    int updateShopCar(Map map);
    //4.查询用户购物车中的物品
    List<ShopCar> selectShopCarByUserId(String userId);
//    5.
   int updateByCar(ShopCar shopCar);
//6.
   List<ShopCar> queryCars(Map map);
//   7.用户删除自己购物车全部商品
    int deleteAll(String userId);
    //8.数量加-1
    int subNum(Map map);
    //    9.数量+1
    int addNum(Map map);
    //    10.确定购买checked
    int toCheck(Map map);
    //    11.选出checked=1的购物车
    List<ShopCar> checkedShopCar(String userId);
    //    12.删除用户已经购买过的购物车商品
    int deleteShopCarByOrder(String userId);
}
